@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style:none;}
img{border:0;}
body{font-size:12px;font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; }
.clear{ clear:both;_overflow:hidden;height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#333; }
a:hover{color:#C21B31;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
em,i{font-style:normal;}
li{ list-style:none;}
html{ overflow-x:hidden;}

.tong{width:1100px; margin:0 auto;}
.shi{height:105px;}
.shi_logo{max-width:300px; float:left;margin-top:15px;}
/* navbox */
.nav{width:744px; float:right;height:105px;list-style:none;}
.nav li{float:left;height:105px;position:relative;width:105px;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a:hover span{color:#fff;background:url(../images/menu_hover.png);}
.nav li a span{float:left;display:block;line-height:105px;font-size:16px;cursor:pointer;width:143px;text-align:center; }
.hover_menu{text-decoration:none;width:143px;background:url(../images/menu_hover.png);height:40px;}
.nav li.selected .submenu{display:block;padding-top:15px; }
.nav li.hover .submenu{display:block; padding-top:15px;}
.nav li .submenu{display:none;position:absolute;top:105px;left:-9px; width:440px;border:1px solid #ccc; padding:20px; background-color:#FFFFFF; border-top:3px solid #c22e36; z-index:999;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_news_li{margin-right:30px;float:left; width:100px;padding-right:20px; display:block; border-right:solid 1px #cccccc;min-height:100px; }
.menu_news_li a{color:#696969;text-decoration:none; display:block; line-height:20px; font-size:12px; margin-bottom:5px;}
.menu_news_li a:hover{color:#696969;text-decoration:underline;}
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px; display:block; width:277px;}

.nav li:first-child+li+li+li div{left:-347px;}
.nav li:first-child+li+li+li+li div{left:-347px;}
.nav li:first-child+li+li+li+li+li div{left:-347px;}

/*banner*/
.yuan-banner{width:100%;margin-left:auto;margin-right:auto; height:500px; z-index:15;position:relative;}
#full-screen-slider {
	width:100%;
	height:500px;
	float:left;
	position:relative;
	display: block;
	overflow: hidden;
	
}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background-color: #C21B31;}
/*shi_about*/
.span1{ height:175px;position: relative;z-index:30;top:-175px; display:block;margin-bottom:-175px;}
.span1 a{width:155px; height:155px;padding:10px; display:block;margin-left:925px; background-image:url(../images/about1.png); background-repeat:no-repeat;color:#fff; font-size:28px;line-height:30px; font-weight:bold;}
.span1 a em{display:block;font-size:20px;line-height:50px;border-bottom:4px solid #fff;margin-bottom:20px;}
.shi_about{margin-bottom:60px;}
.shi_about1{width:500px; float:left; margin-top:74px; color:#808080; line-height:35px;font-size:14px;}
.shi_about1 span{ display:block; font-size:30px; font-weight:bold;line-height:50px; color:#313131; } 
.shi_about1 em{display:block; line-height:20px; font-size:18px; color:#555555; margin-bottom:15px;} 
.shi_about1 a{display:block;  border:3px solid #c21b31;width:120px; text-align:center;margin-top:10px; color:#c21b31; } 
.shi_about1 a:hover{ color:#E79F0B; border:3px solid #E79F0B;} 
.shi_about2{width:525px; float:right;height:350px;}
.shi_about2 p{height:175px;display: block; background-color:#d7841d;}
.shi_about2 p em{width:350px;height:175px; display: block; background-image:url(../images/about1.jpg); background-repeat:no-repeat; float:left;}
.shi_about2 a{width:135px;height:135px; display: block; background-image:url(../images/about2.png); background-repeat:no-repeat; float:left; color:#fff;padding:20px; line-height:20px;}
.shi_about2 a ins{display:block; height:4px; width:30px; background-color:#fff;margin-bottom:15px;}
.shi_about2 a i{display:block; font-style:normal; font-size:15px; font-weight:bold; line-height:40px;}
.shi_about2 span{height:175px;display: block; margin-left:175px;background-image:url(../images/about2.jpg); background-repeat:no-repeat;}
.shi_about2 span a{background-image:url(../images/about3.png);}
/*shi_product*/
.shi_product{ background-image:url(../images/product.jpg); background-repeat:no-repeat; background-position:center top;padding-top:75px;width:100%; margin:0 auto;}
.shi_product span{display:block; text-align:right; font-size:30px; color:#313131; font-weight:bold;}
.shi_product span em{display:block;font-size:20px; color:#555555; font-weight:normal;}
.shi_product p{height:99px;display:block;margin-left:176px;}
.shi_product p a{width:99px;height:99px;display:block; background-image:url(../images/more.jpg); transition:2s;
-moz-transition:2s; /* Firefox 4 */
-webkit-transition:2s; /* Safari and Chrome */
-o-transition:2s; /* Opera */}
.shi_product p a:hover{background-image:url(../images/more2.jpg);}
.shi_product ul{}
.shi_product ul li{width:275px; float:left; height:275px;padding-bottom:275px;padding-top:0; display:block; background-image:url(../images/pro2.jpg); background-position:center bottom; background-repeat:no-repeat;}
.shi_product ul li a{padding:15px 35px 15px 15px; display:block; width:225px;height:245px; background-color:#C21B31; color:#fff; line-height:25px; font-size:13px;}
.shi_product ul li a em{line-height:30px; font-size:18px; font-weight:bold; display:block; margin-bottom:20px;}
.shi_product ul li a ins{display:block; font-style:normal; height:2px; width:30px; background-color:#fff;margin-bottom:15px;}
.shi_product ul li a i{display:block;  border:2px solid #fff;width:120px; text-align:center; margin-top:25px; line-height:35px; transition:0.5s;}
.shi_product ul li a:hover i{border:2px solid #313131; color:#313131; transform:scale(1.1);margin-left:10px;}
/*1*/
.shi_product ul li:first-child{padding-top:275px;padding-bottom:0;}
.shi_product ul li:first-child a{ background-color:#fff; color:#808080}
.shi_product ul li:first-child a ins{background-color:#808080;}
.shi_product ul li:first-child a i{border:2px solid #C21B31; color:#C21B31;}
.shi_product ul li:first-child  a:hover i{border:2px solid #d7841d; color:#d7841d;}
/*2*/
.shi_product ul li:first-child+li{background-image:url(../images/pro1.jpg);}
.shi_product ul li:first-child+li a{ background-color:#fff; color:#808080}
.shi_product ul li:first-child+li a i{border:2px solid #313131; color:#313131;}
.shi_product ul li:first-child+li a ins{background-color:#808080;}
.shi_product ul li:first-child+li a:hover i{border:2px solid #C21B31; color:#C21B31;}
/*3*/
.shi_product ul li:first-child+li+li{padding-top:275px;padding-bottom:0;}
.shi_product ul li:first-child+li+li a{ background-color:#d7841d;}
.shi_product ul li:first-child+li+li a:hover i{border:2px solid #C21B31; color:#C21B31;}

/*shi_news*/
.shi_news{ background-image:url(../images/news.jpg); background-repeat:no-repeat; background-position:center top;height:540px;padding-top:60px;width:100%; margin-left:auto; margin-right:auto; margin-top:60px;margin-bottom:60px;}
.shi_news1{margin-right:10px; float:left;width:360px;}
.shi_news1 span{display:block; text-align:left; font-size:30px; color:#313131; font-weight:bold; margin-bottom:60px;}
.shi_news1 span em{display:block;font-size:20px; color:#555555; font-weight:normal;}
.shi_news1 p{width:175px; float:left; display:block; margin-right:10px;height:175px; margin-top:185px;}
.shi_news1 ul{width:175px; display:block; float:left}
.shi_news1 ul li{width:175px; height:175px; display:block;}
.shi_news1 ul li a{ background-color:#d7841d;display:block;width:135px; height:135px; color:#fff; padding:20px; transition:1s;}
.shi_news1 ul li a:hover{ transform:scale(1.1); background-color:#fea638;}
.shi_news1 ul li a em{font-weight:bold; font-size:18px; display:block; margin-bottom:10px;}
.shi_news1 ul li a ins{display:block; font-style:normal; height:2px; width:30px; background-color:#fff;margin-bottom:15px;}
.shi_news1 ul li:first-child{margin-bottom:10px;}
.shi_news1 ul li:first-child a{background-color:#C21B31;}
.shi_news1 ul li:first-child a:hover{background-color:#f4334c;}
.shi_news2{width:545px; float:left; height:488px;background-color:#C21B31; margin-right:10px;}
.shi_news3{float:left; width:175px; height:488px;}
.shi_news3 ul{width:175px; display:block; float:left;margin-bottom:10px; height:175px;}
.shi_news3 ul li{width:175px; height:175px; display:block;}
.shi_news3 ul li a{ background-color:#313131;display:block;width:135px; height:135px; color:#fff; padding:20px; transition:1s;}
.shi_news3 ul li a:hover{transform:scale(1.1); background-color:#fea638;}
.shi_news3 ul li a em{font-weight:bold; font-size:18px; display:block; margin-bottom:10px;}
.shi_news3 ul li a ins{display:block; font-style:normal; height:2px; width:30px; background-color:#fff;margin-bottom:15px;}
.shi_news3 p{display:block; width:175px; height:175px;}

/*shi_anli*/
.shi_anli{ position:relative; height:500px;}
.span2{ text-align:right; display:block; font-size:30px; color:#313131; font-weight:bold; margin-bottom:50px;}
.span2 em{display:block;font-size:20px; color:#555555; font-weight:normal;}
.shi_anli ul{display:block; z-index:20px;}
.shi_anli ul li{float:left;width:180px; height:180px; display:block;margin-bottom:10px;margin-right:10px;}
.shi_anli ul li a{width:180px; height:180px; display:block; position:relative; z-index:20px;}
.shi_anli ul li a img{width:180px; height:180px; display:block;z-index:20px; }
.shi_anli ul li a span{ position: absolute; z-index:20px; top:135px; left:0; background-color:#000; display:block;height:45px; line-height:45px; text-align:center;width:180px; transform:scale(0); transition:0.2s; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; transition:1s; color:#fff;}
.shi_anli ul li a:hover span{ transform:scale(1);color:#fff;}
.shi_anli ul li a:hover{animation:s3 1.2s infinite linear;-webkit-animation:s3 1.2s infinite linear;}
@keyframes s3{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}
@-webkit-keyframes s3{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}
.shi_anli ul li:first-child+li+li{margin-right:400px;}
.shi_anli ul li:first-child+li+li+li{margin-left:190px;}
.shi_anli2{width:510px; height:320px; position:absolute; z-index:5px; top:116px; left:570px; background-color:#C21B31; padding-top:50px; color:#fff;padding-right:20px;}
.shi_anli2 p{line-height:50px; font-size:26px; font-weight:bold; text-align:right; margin-bottom:20px;}
.shi_anli2 em{display:block; margin-left:200px; line-height:25px;}
.shi_anli2 a{margin-left:300px; display:block; color:#fff; font-style:normal; font-size:15px; font-weight:bold; line-height:40px;border:3px solid #fff;width:160px; text-align:center;margin-top:25px; transition:1s;}
.shi_anli2 a:hover{border:3px solid #D7841D; transform:scale(1.1); color:#D7841D; margin-left:320px; }

/*footer*/
.footer{margin-top:50px; height:95px; padding-bottom:40px; background-color:#C21B31; color:#fff;padding-top:30px; }
.shi_logo2{float: left; max-width:300px; margin-top:1px; margin-right:90px;}
.footer2{float:right;width:120px;display:block;}
.footer2 img{width:120px; height:120px; display:block;}
.footer2 em{display:block; font-weight:bold;   }
.footer3{line-height:20px; font-size:14px;  float:left;margin-left:50px;}
.footer3 em{display:block; font-weight:bold; font-size:20px; line-height:35px;}
.footer4{float:left; line-height:30px; font-size:14px; width:200px;}
.footer4 a{ color:#fff;}
.footer4 a:hover{}
.di{line-height:55px; text-align:center; height:55px;  color:#fff; font-size:13px; background-color:#9B1224;}

/*about*/
.nr_about{ width:100%; margin:0 auto;height:80px; background-image:url(../images/nbanner.jpg); background-repeat:no-repeat; background-position:top center;padding-top:320px;}
.nr_about span{height:80px; background-image:url(../images/pp.png); background-position:bottom center; background-repeat:no-repeat; display:block; margin-top:0px;}
.nr_about span em{width:1100px; margin:0 auto; display:block; height:80px; color:#ffffff; font-size:100px; line-height:80px;}
/*nr-content*/
.nr-content{margin-top:50px;margin-bottom:50px;}

.about-left{width:124px; float:left;}
.about-left a{display:block;width:124px;height:64px;overflow:hidden; margin-bottom:20px; border:1px solid #B3B3B3; position:relative; text-align:center; padding-top:30px; padding-bottom:30px; font-size:18px; color:#2B2B2B;-moz-border-radius: 50%; /* Firefox */
  -webkit-border-radius: 50%; /* Safari 和 Chrome */
  border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}	
.about-left a em{display:block;font-size:14px; font-weight:normal; color:#B3B3B3;}	
.about-left a:hover em{}
.about-left a:hover{border:1px solid #c21b31;animation:s5 1.2s infinite linear;-webkit-animation:s5 1.2s infinite linear; background-color:#c21b31; color:#FFFFFF;}
.about-right{width:900px; float:right; line-height:30px; font-size:15px;color:#606060;border:1px solid #BCBCBC;padding:20px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */min-height:600px;}
@keyframes s4{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}
@-webkit-keyframes s4{0%{top:0;}25%{top:10px;}50%{top:0;}75%{top:-10px;}100%{top:0;}}


/*.container*/
.container { 
	position: relative; 
	width: 1100px; 
	margin: 0 auto; 
	-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;	
  min-height:800px;

}
 
#filters {padding:0;list-style:none;display:block; border:1px solid #BCBCBC; padding:10px;margin-bottom:20px;}
#filters li {float:left; margin-bottom:5px; margin-top:5px;}
#filters li span {display: block;padding:5px 20px;text-decoration:none;color:#666;cursor: pointer; font-size:16px;}
#filters li span.active {background: #c21b31;color:#fff;}
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:23%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden; 
}
.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		cursor:pointer;
	}

.portfolio img {max-width:100%;position: relative;}
.portfolio .label {position: absolute;width: 100%;height:40px;bottom:-40px;line-height:40px;}
.portfolio .label-bg {background: #c21b31;width: 100%;height:100%;position: absolute;top:0;left:0;color:#fff;}
.portfolio a{color:#fff;z-index:500;padding:5px 10px;}


/*news*/
.news-right{width:124px; float:right;}
.news-right a{display:block;width:124px;height:64px;overflow:hidden; margin-bottom:20px; border:1px solid #B3B3B3; position:relative; text-align:center; padding-top:30px; padding-bottom:30px; font-size:18px; color:#2B2B2B;-moz-border-radius: 50%; /* Firefox */
  -webkit-border-radius: 50%; /* Safari 和 Chrome */
  border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}	
.news-right a em{display:block;font-size:14px; font-weight:normal; color:#B3B3B3;}	
.news-right a:hover em{}
.news-right a:hover{border:1px solid #c21b31;animation:s5 1.2s infinite linear;-webkit-animation:s5 1.2s infinite linear; background-color:#c21b31; color:#FFFFFF;}

@keyframes s5{0%{right:0;}25%{right:10px;}50%{right:0;}75%{right:-10px;}100%{right:0;}}
@-webkit-keyframes s5{0%{right:0;}25%{right:10px;}50%{right:0;}75%{right:-10px;}100%{right:0;}}

.news-left{width:900px; float:left;}
.news-left ul{ display:block; background-image:url(../images/aa3.png); background-repeat:repeat-y; background-position:115px top;}
.news-left ul li{height:150px; padding-bottom:48px;}
.news-left ul li a{display:block;height:150px; transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a p{width:65px; height:50px; float:left; background-image:url(../images/aa.png); background-repeat:no-repeat; background-position:top left; color:#fff; text-align:center; font-size:16px;padding-top:15px;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a:hover p{background-image:url(../images/aaa.png);}
.news-left ul li a p i{font-weight:bold;display:block;}
.news-left ul li a em{width:100px;float:left; display:block; height:150px; background-image:url(../images/aa2.png); background-repeat:no-repeat; background-position:center 60px;}
.news-left ul li a:hover em{background-image:url(../images/aa2a.png);}
.news-left ul li a div{width:665px; float:right;display:block; line-height:25px; font-size:14px; color:#333333;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a div img{width:150px;height:150px; display:block; float:left; margin-right:30px;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a div span{width:485px; display:block;float:left;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a div span i{display:block; font-size:18px; font-weight:bold; line-height:35px;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a div span b{ background-image:url(../images/icons1.png); background-repeat:no-repeat; background-position:left center; height:30px;padding-left:30px; display:block;line-height:30px; color:#B0ADAE; font-weight:normal;margin-top:5px;transition:1s;-moz-transition:1s; /* Firefox 4 */
-webkit-transition:1s; /* Safari 和 Chrome */
-o-transition:1s; /* Opera */}
.news-left ul li a:hover div img{-moz-border-radius: 50%; /* Firefox */
  -webkit-border-radius: 50%; /* Safari 和 Chrome */
  border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.news-left ul li a:hover div span{ color:#c21b31;}
.news-left ul li a:hover div span i{ color:#c21b31;}
.news-left ul li a:hover div span b{ color:#c21b31;}


.news-left2{width:900px; float:left; line-height:30px; font-size:15px;color:#606060;border:1px solid #BCBCBC;padding:20px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */min-height:600px;}
.shi_title{ text-align:center; font-size:22px; font-weight:bold; line-height:30px;border-bottom:1px dashed #BCBCBC;margin-bottom:10px;}
.shi_title em{display:block; font-size:12px; font-weight:normal;}
.span3{height:30px; display:block;margin-bottom:20px;}

.ul-pro{padding:0;display:block; border:1px solid #BCBCBC; padding:10px;margin-bottom:20px;}
.ul-pro span{display:block;margin-bottom:15px;margin-top:7px; }
.ul-pro span a{text-decoration:none;background: #c21b31;color:#fff; font-size:16px;padding:5px 20px;}
.ul-pro li{float:left; margin-bottom:5px; margin-top:5px;width:1080px;}
.ul-pro li a{padding:5px 20px;text-decoration:none;color:#fff; font-size:16px;float:left;background: #c21b31;margin-bottom:5px;margin-right:5px;}
.ul-pro li a:hover{background: #c21b31;color:#fff; text-decoration:underline;}
.ul-pro li a.active {background: #c21b31;color:#fff;}
.ul-pro li ul{float:left;}
.ul-pro li ul li{width:auto;margin-top:0px;margin-bottom:0px;}
.ul-pro li ul li a{padding:5px 20px;text-decoration:none;color:#666; font-size:16px;float:left;background: #fff;margin-bottom:0px;}
.ul-pro li ul li a:hover{background: #c21b31;color:#fff;text-decoration:none;}



.pro-nr{line-height:30px; font-size:15px;color:#606060;border:1px solid #BCBCBC;padding:20px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */min-height:600px;}
/*nr-page*/
.nr-page{
	margin-top: 30px;
	text-align: center;
	margin-bottom: 30px;
	border-top:1px dashed #CCCCCC;
	padding-top:40px;
}
.nr-page a{
	border: 1px solid #BCBCBC;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	font-size:14px;
	color:#313131;
}
.nr-page a:hover{
	color: #FFF;
	background-color: #c21b31;
	text-decoration: none;
}
.page{text-align:right;margin-top:20px;height:40px; font-size:14px; border-top:1px dashed #BCBCBC;line-height:40px;}
.page a{}
.page a:hover{}
/*order*/
.fl{float:left;}.fr{float:right;}
.order{margin-bottom:10px;width:530px; font-size:14px;}
.order input{height:35px; line-height:35px; margin-bottom:10px;}

.submit{
	background-color: #C21B31;
	color: #FFF;
	width: 70px;
	height: 35px;
	line-height: 35px;
	border: 0;
	margin: 4px 0 0 10px;
}
.reset{background-color: #C21B31;
	color: #FFF;
width:70px;height:35px;line-height:35px;border:0;margin:4px 0 0 10px;}
.span4{
	line-height: 45px;
	height: 45px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: block;
	border-bottom-color: #C21B31;
	margin-bottom: 10px;
}
.span4 em{
	background-color:#C21B31;
	display: block;
	width: 65px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:center;
	color: #FFF;
	font-style: normal;
	font-size:14px;
}
/*relation*/
.relation{line-height:20px;margin-bottom:10px;}
.relation a{margin-right:10px;}
.relation2{line-height:20px;margin-bottom:10px;}
.relation2 a{margin-right:10px; margin-left:10px;}

/*rel-news*/
.rel-news{margin-bottom:10px;width:530px; }
.rel-news ul{}
.rel-news ul li{
	display:block;
	height:40px;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BAB9B9;
}
.rel-news ul li a{
	background-image: url(../images/tb2.jpg);
	background-position: 0 50%;
	display: block;
	height: 40px;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-size:14px;
}
.rel-news ul li a em{
	float: right;
	font-style: normal;
}
.rel-news ul li a:hover{
	text-decoration: none;
	background-image: url(../images/tb1.jpg);
}

/*rel-pro*/
.rel-pro{width:530px; }
.rel-pro ul{}
.rel-pro ul li{
	width:170px;
	display:block;
	float: left;
	margin-right:10px;
	line-height: 30px;
	height: 185px;
	text-align: center;
	margin-bottom:15px;
	font-size:14px;
}
.rel-pro ul li:nth-child(3n){margin-right:0;}
.rel-pro ul li:first-child+li+li{margin-right:0;}
.rel-pro ul li:first-child+li+li+li+li+li{margin-right:0;}

.rel-pro ul li:first-child+li+li+li+li+li+li+li+li{margin-right:0;}

.rel-pro ul li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0;}

.rel-pro ul li a{}
.rel-pro ul li a img{
	width:170px;
	display:block;
	border:none;
	height: 170px;
	margin-bottom: 5px;
}
.rel-pro ul li a:hover img{transform: scale(1.1);transition:1000ms; }

/* QQ side */
.side{position:fixed;width:60px;height:275px;left:0;top:214px;z-index:100;}
.side ul li{width:60px;height:60px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:60px;height:60px;top:0;left:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2{position:absolute;width:60px;height:60px;top:0;left:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox3{position:absolute;width:60px;height:60px;top:0;left:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox4{position:absolute;width:60px;height:60px;top:0;left:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:60px;height:60px;line-height:60px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*contact*/
.con-left{width:230px; float:right;}
.con-left span{display:block;color:#fff; font-size:20px; font-weight:bold; background: #c21b31;margin-bottom:5px;margin-right:5px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ height:60px; line-height:60px;  padding-left:15px;}
.con-left ul{}
.con-left ul li{margin-bottom:5px;border:1px solid #BCBCBC;-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari 和 Chrome */
  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ display:block;}
.con-left ul li a{line-height:20px; padding:10px 15px 10px 15px; display:block;background: #c21b31;-moz-border-radius:5px 5px 0  0; /* Firefox */
  -webkit-border-radius:5px 5px 0  0; /* Safari 和 Chrome */
  border-radius: 5px 5px 0  0; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ color:#fff;font-size:16px; font-weight:bold;}
.con-left ul li a:hover{}
.con-left ul li ul{margin-top:5px;}
.con-left ul li ul li{border:0px;}
.con-left ul li ul li a{-moz-border-radius: 0; /* Firefox */-webkit-border-radius:0; /* Safari 和 Chrome */border-radius:0; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ background-color:#FFFFFF; color:#333; font-size:14px;font-weight:normal;line-height:18px;padding-top:5px;padding-bottom:5px; border-bottom:1px dashed #BCBCBC; }
.con-left ul li ul li a:hover{color:#c21b31;}
.con-right{width:800px; float:left;line-height:30px;font-size:15px;color:#606060;border:1px solid #BCBCBC;padding:20px;-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */min-height:600px;}
/*FEEDBACK*/  
.af-form {margin-left:50px;}
.af-outer{margin-bottom:15px;}
.af-form .af-outer label {
    line-height:40px;
	background-color:#c21b31;
	height: 40px;
	float: left;
	display:block;
	width: 200px;
	font-size: 16px; font-weight:bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: center;
	color:#fff; }

.af-form input{
	border: 1px solid #ddd;
line-height:40px;
	height:40px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255,255,255,0.8);
	color: #666;
	width: 400px;
	padding-left:15px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 7%, #f7f7f7 22%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#f7f7f7), color-stop(22%,#f7f7f7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	box-shadow: 0px 1px 1px rgba(255,255,255,0.7), 1px 1px 2px rgba(0,0,0,0.1) inset;
}
.af-form input:focus {
	background: #f9fcef;
	outline: none;
}

.af-form textarea{
	border: 1px solid #ddd;
	padding: 10px;
	height:138px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255,255,255,0.8);
	color: #666;
	width: 500px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 7%, #f7f7f7 22%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#f7f7f7), color-stop(22%,#f7f7f7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	background: linear-gradient(top, #ffffff 0%,#f7f7f7 7%,#f7f7f7 22%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	box-shadow: 0px 1px 1px rgba(255,255,255,0.7), 1px 1px 2px rgba(0,0,0,0.1) inset;
}
.af-form textarea:focus {
	background: #f9fcef;
	outline: none;
}
.af-sub{margin-left:200px;}
.af-sub input{
	border: 1px solid #EF9309;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	color: #724C04;
	display: block;
	border-radius: 4px;
	margin-top: 10px;
	width:120px; 
	height:40px;
	float:left;
	font-weight: bold;
	background: #ffaf4b;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 );
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
/*search_ul*/
.search-ul{}
.search-ul li{}
.search-ul li a{ background-image:url(../images/tb2.jpg); background-repeat:no-repeat; background-position: left center; height:40px; line-height:40px; border-bottom:1px dashed #BCBCBC; display:block;padding-left:15px;}

.search-ul li a:hover{color: #c21b31;border-bottom:1px dashed #c21b31; background-image:url(../images/tb1.jpg);}


/* link */
.link_tgb {
	line-height:42px;
	padding:0;
	height:42px;
	font-family:"微软雅黑";
	background:url(../images/lins.png) no-repeat;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size:14px;
	margin-top:20px;
}
.link_tgb a{ padding-right:20px; float: right; }
.link_tgb span {padding-left:10px; font-size:14px}
.link_tgb .t1 {color:#fff; cursor:pointer;padding:4px 40px;font-style: normal;}
.link_tgb .t2 {color: #fff; cursor: pointer;padding:4px 35px;font-style: normal;}

.links {
	color:#fff;
	line-height: 25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
margin-left:auto; margin-right:auto;width:1080px;}
.links a {padding:0 5px; line-height:21px;font-size:14px; }
.links a:hover{color: #c21b31;}
.links .hidden { display:none;}